﻿/* CSS Document */


.wrap{width:980px; margin:0 auto;}
.wk_mr_wrap{ width:980px; padding:0 10px; margin:0 auto; overflow:hidden; background:#fff;}
.fleft {float:left;}
.fright {float:right;}

.mleft15{margin-left:15px;}

.poster{ margin:0 auto; overflow:hidden;}
a.more{color:#666; float:right;}
a.more:visited{color:#666;}

.slideshow{width:397px; height:254px;}

.focus {position:relative; width:397px; height:254px;}

.focus img {display:block; width:389px; height:246px;}

.focus li {width:389px; height:246px; padding:3px; border:1px solid #d9d9d9;overflow:hidden;}

.focus .img_content,.focus h3{left:10px; position: absolute; top: 230px; color: #FFFFFF; font-size:12px; z-index:9999;}

.focus h3{width:280px; height:20px; top: 199px; font-size:18px; color:#fff; }

.focus h3 a,.focus h3 a:visited,.focus .img_content a,.focus .img_content:visited{color:#fff; text-decoration:none;}

.focus .image_mask{ opacity:0.5; filter:alpha(opacity=50); width:389px; height:55px;  position:absolute; left:4px; top:195px; background:#000;}

.focus .pagenum {position:absolute; right:19px; top:202px;}

.focus .pagenum a {width:17px; height:17px;line-height:17px; margin-top:3px;  text-align:center; float:right; color:#666; margin-right:3px; background:#fff; overflow:hidden;}

.focus .pagenum a.active {padding-top:3px; margin-top:0; background:url(../images/page_bg.gif) no-repeat; color:#fff;}

.focus .pagenum a, .focus .pagenum a:visited, .focus .pagenum a:hover {color:#666; text-decoration:none;}

.focus .pagenum a.active, .focus .pagenum a.active:visited, .focus .pagenum a.active:hover {color:#fff !important;}




.col_side{width:404px; float:left;}

.col_side .key_words{width:394px; line-height:22px; color:#666; padding:10px 0; _padding:6px 0; background:url(../images/dotted.gif) repeat-x left bottom;}

.col_side .key_words span{font-size:14px; color:#c21f6a;}

.col_side .key_words a,.col_side .key_words a:visited{color:#666;}

.col_side .text_box{width:394px; background:url(../images/dotted.gif) repeat-x left bottom;}

.col_side .text_box .image_box{padding-top:10px;}

.col_side .text_box .image{float:left; width:87px; height:95px; margin-right:15px; padding:3px; border:1px solid #cacaca; overflow:hidden;}

.col_side .text_box .image img{display:block; width:87px; height:95px;}

.col_side .text_box  dt{font-size:16px; font-weight:bold; line-height:25px;}

.col_side .text_box  dd{padding-right:10px; line-height:25px; color:#666; text-indent:2em;}

.col_side .text_box .list{padding:5px 0;}

.col_side .text_box .list li{float:left; width:187px; font-size:14px; padding-left:10px; line-height:30px; background:url(../images/grey_dot.jpg) no-repeat left center;}

.col_side .text_box .list li a,.col_side .text_box .list li a:visited{color:#666;}





.col_main{width:360px; float:left;}

.col_main .news_list{padding:10px 10px 0;}

.col_main .news_list h3{line-height:35px; font-size:16px; font-weight:bold; color:#c21f6a; text-align:center;}

.col_main .news_list h3 a,.col_main .news_list h3 a:visited{color:#c21f6a;}

.col_main .news_list li{float:left; width:160px; padding-left:10px; line-height:25px; font-size:14px; background:url(../images/grey_dot.jpg) no-repeat 0 center;}

.col_main .news_list p{line-height:22px; text-indent:2em;}

.col_main .text_box{padding-left:10px;}

.col_main .t_hd{height:30px; padding:5px 0 10px; background:url(../images/hd_bg.gif) repeat-x left 22px;}

.col_main .t_hd h3{font-size:16px; line-height:18px; padding-top:10px;}

.col_main .t_hd .title{ float:left; width:121px; height:28px; padding-right:5px; text-indent:-9999px; background:url(../images/title_s_bg.gif) no-repeat left -270px;}

.col_main .t_hd .title a{height:28px; display:block;}

.col_main .t_hd .title1{width:99px; padding-right:25px; background-position:0 -308px;}

.col_main .t_bd{padding-top:10px;}

.col_main .image{width:109px; height:114px; position:relative; padding:3px; border:1px solid #d9d9d9; overflow:hidden;}

.col_main .image img{display:block; width:109px; height:114px; }

.col_main .text_box li{line-height:30px; font-size:14px; padding-left:15px; color:#666; background:url(../images/icon.gif) no-repeat 5px 7px;}

.col_main .text_box li a,.col_main .text_box li a:visited{color:#666;}

.col_main .image .img_mask{width:109px; height:25px; top:92px; left:3px;}

.col_main .image p{width:109px; height:25px; line-height:25px; position:absolute; top:92px; left:3px; text-align:center; color:#fff; }

.col_main .image p a,.col_main .image p a:visited{color:#fff;}



.col_extra{width:203px; float:right; border:1px solid #d7d6d6;}

.col_extra .r_hd{height:32px; padding-right:10px; }

.col_extra .r_hd .title{float:left; padding-right:8px; margin-top:1px; background:#fff url(../images/arrow.gif) no-repeat right 20px;}

.col_extra .r_hd .title h3{float:left; height:24px; line-height:24px; padding:7px 0 0 10px; color:#c21f6a; }

.col_extra .r_hd .title h3 a,.col_extra .r_hd .title h3 a:visited{color:#c21f6a;}

.col_extra .r_hd .title1 h3{background:none; float:left; padding-left:10px; font-size:18px;}

.col_extra .r_hd .title1 h3 span{font-size:14px;}

.col_extra .r_hd a.more{height:25px; line-height:25px; padding-top:7px;}

.wk_mr_wrapper .col_extra .r_hd{background:url(../images/hd_bg_new.gif) no-repeat center top;}



.col_extra .r_bd{padding:0 5px; }

.col_extra .image_box{padding-top:10px; height:92px;}

.col_extra .image_box .image{float:left; margin-right:5px; width:74px; height:78px; padding:3px; border:1px solid #cacaca; overflow:hidden;}

.col_extra .image_box .image img{width:74px; height:78px;}

.col_extra .image_box dt{font-weight:bold; text-align:center;}

.col_extra .image_box dd{padding-top:10px; line-height:22px; color:#666; text-indent:2em;}

.col_extra .list{padding:5px 0;}

.col_extra .list1{padding:4px 0;}

.col_extra .list li{line-height:23px; padding-left:15px; background:url(../images/dot.jpg) no-repeat 5px center;}

.col_extra .hot_list{display:block; padding-bottom:6px; background:url(../images/ul_bg.gif) no-repeat 5px 14px;}

.col_extra .hot_list li{height:20px; line-height:20px; color:#666; margin-bottom:1px; padding-left:25px;}

.col_extra .hot_list li.hot1{padding:0 0 8px 5px; height:87px;}

.col_extra .hot_list h3,.col_extra .news h3{padding-top:12px; text-align:center;}

.col_extra .hot_list p,.col_extra .news p{padding-bottom:6px; color:#666; line-height:24px; text-indent:2em; border-bottom:1px dashed #d1d1d1;}

.col_extra .pro_list{color:#a0a0a0; line-height:22px;}

.col_extra .pro_list a,.col_extra .pro_list a:visited{color:#5b5b5b;}

.hot_bg{background:url(../images/hot.gif) no-repeat right top;}

.col_extra .news{padding:0 5px;}

.main{width:764px;}


